package com.ugoodtech.mdcc.core.service;

import com.ugoodtech.mdcc.core.model.entity.CustomerRegularReport;
import com.ugoodtech.mdcc.core.model.entity.StationColorReport;
import com.ugoodtech.mdcc.core.model.entity.StationRegularServiceReport;
import com.ugoodtech.mdcc.core.model.entity.StationReport;
import com.ugoodtech.mdcc.core.model.entity.Stations;
import java.util.List;
import java.util.Map;

/**
 * Created by Xiangcheng Li
 *
 * @author Xiangcheng Li
 */
public interface MybatisStationReportService {

    List<StationColorReport> listColorReport(List<Long> userIdList);

    List<StationColorReport> listColorReport(String payService,String sentTime,String serviceTime);

    List<StationReport> listReport(List<Long> reportIdList);

    List<CustomerRegularReport> listCustomerRegularReport(Integer type);

    List<Stations> listStations(List<Long> stationReportIdList);

    Map<Long, List<StationRegularServiceReport>> mapIdToStationRegularServiceReport(List<Long> reportIdList);

}
